/* -------------------------------------------------------------------- CSS RESET -------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header,hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin:0;padding:0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}ol, ul {list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}img{border:0;-ms-interpolation-mode:bicubic;}a, a span, button, button span {cursor:pointer}

/* -------------------------------------------------------------------- HTML ELEMENTS -------------------------------------------------------------------- */

/* ----------------------------- GENERAL ----------------------------- */
body{font-size:62.5%; color:#333; background-color:#fff; text-align:center;font-family: Arial, Helvetica, sans-serif;}

.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;/*IE6*/}
.clear{display:block;}

ul,ol{margin:0;padding:0;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
li{margin:0;padding:0;}

caption{display:block;padding:0;margin:0;}

form{margin:0;padding:0;display:inline;}
	fieldset{border:none;margin:0;padding:0 0 20px;}
	label {font-size: 1.3em;}
	
em,i{font-style:italic;}
strong,b{font-weight:bold;}

/*** editorial text ***/
.editorial-text p{font-size: 1.3em; line-height: 1.5em; padding-bottom: 13px;}
.editorial-text ul li {background: url('../../images/flexible/list-item.gif') no-repeat 0 10px;padding:0 0 10px 12px;font-size: 1.3em; line-height:1.9em; display: block;}
.editorial-text .orange li {background: url('../../images/flexible/list-item2.gif') no-repeat 0 10px;padding:0 0 10px 12px;font-size: 1.3em; line-height:1.9em; display: block;}
.editorial-text ol {margin-left: 12px;}
.editorial-text ol li {display: list-item; font-size: 1em;font-weight: bold;padding:0 0 10px 0;}
	.editorial-text ol li p {font-weight: normal; padding-bottom:0;}
.editorial-text .link-list li {padding: 0 0 0 17px;}

.editorial-text table {width: 100%; font-size: 1.3em; border-top: 1px solid #787878;}
.editorial-text table th {border-bottom: 1px solid #787878; padding: 5px 5px 4px; text-align: left;}
.editorial-text table td {border-bottom: 1px dotted #c5c5c5; padding: 5px 5px 4px;}
.editorial-text table .summary td {border-bottom: 1px solid #787878; background: #f1f1f1;font-weight: bold;}

.editorial-text a {border-bottom: 1px dotted #787878;color: #787878;}
.editorial-text a:hover, .editorial-text a:focus, .editorial-text a:active {border-bottom: 1px dotted #000;}

table .ta-c {text-align: center;}

 .intro {font-size:2.4em; padding: 15px 0;}
  .intro p{font-size:1em;}

 .pb22{padding-bottom: 22px !important}
 .pb15{padding-bottom: 15px !important} 
 .pb10{padding-bottom: 10px !important}
 .pb0{padding-bottom: 0 !important}
 .pt50{padding-top: 50px !important} 
 .padding-t {padding-top: 15px !important}
 
 .mb8 {margin-bottom: 8px !important}
 .mb18 {margin-bottom: 18px !important}
 .mb20 {margin-bottom: 20px !important}
 .mb22 {margin-bottom: 22px !important}
 .mb50 {margin-bottom: 50px !important}
 
 .pa-bottom {position:absolute; bottom:0; left:0; }
 .box2a .pa-bottom, .box1 .pa-bottom {left: 10px;bottom: 8px;}
 .box2a .link-list.pa-bottom, .box1 .link-list.pa-bottom {padding-bottom:0;}

 sub {top:0.8ex;}
 sup {bottom:1ex;}
 sup, sub {font-size:smaller;position:relative;vertical-align:0;}

/* ----------------------------- LINKS ----------------------------- */
a{text-decoration: none;}
a:hover,a:focus{text-decoration: underline;}

.top-label {padding-bottom: 15px;}
.top-label span {text-decoration: none; border-bottom: 1px dotted #333;padding-bottom: 3px; font-size: 1.3em; color:#333;}

.content .right-side .arrow-link-big {font-size: 2.4em; padding-bottom: 5px; line-height: 1.2em;padding-left: 32px;border-bottom: 0 none}
.content .right-side .arrow-link-big:hover, .content .right-side .arrow-link-big:focus {text-decoration: none; border-bottom: 0 none;}

/* ----------------------------- HEADERS ----------------------------- */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight: normal; font-family: Helvetica Neue Light, Arial, Helvetica, sans-serif;}

h1 {font-size: 2.4em; line-height: 1em; padding: 0 0 15px}
.left-side h4 {color: #D2D2D2; font-size: 2.4em; padding-bottom: 10px; line-height: 1em;}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus {text-decoration: none; border-bottom: 0 none;}


/* -------------------------------------------------------------------- PAGE STRUCTURE -------------------------------------------------------------------- */

.page-area .header, .page-area .footer, .page-area .content  {width: 940px; margin: 0 auto; text-align: left;}
.page-area .content {padding: 25px 0 10px;}
.home-page .content {padding: 10px 0}
.page-area .footer {border-top: 1px solid #868786;padding-top: 15px;}
	.left-side {width: 220px; float: left; padding-right: 10px;}
	.right-side {width: 700px; float: left; padding-left: 10px;}
	
	/* 2 column box */
	.cols2 {width: 740px; margin: 0 0 0 -40px;}
	.cols2 .cols2-inner {padding-left: 40px; padding-bottom: 15px;}
	.cols2 .col {width: 330px; float:left; margin-left: 40px;}
	
	/* 2 colummns box with left wider */
	.cols2a {width: 700px; margin: 0;}
	.cols2a .col-l {width: 220px; float: left;}
	.cols2a .col-r {width: 460px; margin-left: 20px; float: left}	
	
	/* 2 columns box with right wider */
	.cols2b {width: 700px; margin: 0;}
	.cols2b .col-l {width: 460px; float: left;}
	.cols2b .col-r {width: 220px; margin-left: 20px; float: left}	

	/* 2 columns box with left wider */
	.cols2c {width: 700px; margin: 0;}
	.cols2c .col-l {width: 382px; padding-left: 36px; float: left;}
	.cols2c .col-r {width: 262px; margin-left: 20px; float: left}

	/* 2 columns box with left wider */
	.cols2d {width: 700px; margin: 0;}
	.cols2d .col-l {width: 372px; float: left;}
	.cols2d .col-r {width: 308px; margin-left: 20px; float: left}	
		
	/* 3 column box */
	.cols3 {width: 720px; margin: 0 -10px  20px;}
	.cols3 .cols3-inner {padding-left: 10px;}
	.cols3 .col {width: 220px; float:left; margin: 0 10px;}
	
	.footer .cols3 .col {width: 196px; padding-right: 24px;} 
	
	.editorial-text .cols3 {margin-bottom: 8px;}
	.editorial-text .cols1, .editorial-text .cols2, .editorial-text .cols2a {padding: 4px 0 6px; margin-bottom:0;}
	
	
/* -------------------------------------------------------------------- NAVIGATION -------------------------------------------------------------------- */

	
/* ----------------------------- MAIN MENU ----------------------------- */
.main-menu {padding-top: 15px; list-style: none; border-bottom: 1px solid #868786;}
.main-menu li {float: left; font-size: 1.3em;padding:0 15px 0 0; position: relative; bottom: -1px;padding-bottom: 10px;}
.main-menu li a {text-decoration: none; color: #686868;display:block; border-bottom: 1px solid #fff; font-weight:bold;}
.main-menu li a:hover, .main-menu li a:focus {color: #686868; text-decoration: none; border-bottom: 1px dotted #686868;}
.main-menu li.selected {background: url(../../images/flexible/main-menu-selected.gif) no-repeat 50% bottom;}
.main-menu li.selected a{font-weight: bold; color: #000; }	

/* ----------------------------- SIDE MENU ----------------------------- */
.side-menu {list-style: none; margin:0; width: 172px;}
.side-menu li {border-top: 1px solid #181716; padding: 4px 2px 5px;font-size: 1.2em;}
.side-menu li a {color: #181716; text-decoration: none;}
	.side-menu li.selected a {font-weight: bold;}
	.side-menu li a:hover, .side-menu li a:focus {border-bottom: 1px dotted #787878; text-decoration: none}
.side-menu li:first-child {border-top: 0 none;}

/* ---------------------------- BOTTOM ELEMENTS ------------------------ */
a.back-to-top, div.share-this span, div.rate-this a.rateThisTrigger {font-size: 1.2em;color: #787878; background: url('../../images/flexible/arrow-top.gif') no-repeat 0 1px; padding:0 30px 0 14px;}
a.back-to-top:hover, div.share-this span:hover, div.rate-this a.rateThisTrigger:hover {text-decoration: none; color: #000;}
div.share-this, div.rate-this {display: inline; position:relative; z-index:1000;}
div.share-this span, div.rate-this a.rateThisTrigger{background: url("../../images/flexible/arrow-list.gif") no-repeat scroll 0 3px transparent;cursor: default}

	div.share-this .share-this-inner {display: none; position: absolute; top: -53px; left:-24px; width: 121px; height: 53px; background: url('../../images/flexible/share-this-bg.png') no-repeat 0 0;}
	div.share-this-hovered .share-this-inner{display: block;}
	
	div.share-this .share-this-inner ul{padding:0; margin:0;}
	div.share-this .share-this-inner li {display: inline; list-style: none; padding:0; margin:0}
	div.share-this .share-this-inner li a {display: block; height:20px; width:20px; float: left; text-indent: -5500px; background:url("../../images/flexible/socialicons.gif") no-repeat scroll 0 0 transparent; margin: 6px 0 0 8px;}
		div.share-this .share-this-inner .mail a {background-position: 0 -471px;}
		div.share-this .share-this-inner .facebook a{background-position: 0 -271px;} div.share-this .share-this-inner .facebook a:hover {background-position: 0 -319px;}
		div.share-this .share-this-inner .google a{background-position: 0 -175px} div.share-this .share-this-inner .google a:hover {background-position: 0 -223px;}
		div.share-this .share-this-inner .twitter a{background-position: 0 -82px} div.share-this .share-this-inner .twitter a:hover {background-position: 0 -127px;}
		
	.content .content-columns{ padding-bottom: 40px;}
		
	div.rate-this a.rateThisTrigger
	{
	    cursor: pointer;
	}
	
    div.rate-this div.rate-this-inner
    {
        background: url('../../images/flexible/rate-this-bg.png') no-repeat 0 0;
        width: 212px;
        height: 380px;
        padding: 10px;
    }
    
    div.rate-this div.rate-this-inner span
    {
        font-size: 1.15em;
    }
    
    div.rate-this div.rate-this-inner span.error-msg
    {
        font-size: 1.3em;
    }
    
     div.rate-this div.rate-this-inner #pageRated
     {
         font-size: 1.3em;
          color: #3D3C3B;
     }
    
    div.rate-this div.rate-this-inner textarea,
    div.rate-this div.rate-this-inner input[type="text"]
    {
        font-family: Arial, Helvetica, sans-serif;
        width: 204px;
        font-size: 1.3em;
    }
    
    div.rate-this div.rate-this-inner textarea
    {
        font-family: Arial, Helvetica, sans-serif;
        height: 120px;
    }
    
    div.rate-this div.rate-this-inner #rateHeader
    {
        border-bottom: 1px solid #3D3C3B;
        padding-bottom: 5px;
    }
    
    div.rate-this div.jqmPopup 
    {
      display: none;
      position:absolute;
      left: -170px;
      bottom: 10px;
    }
    
    div.rate-this div.jqmPopup .jqmClose em{ display:none; }
    div.rate-this div.jqmPopup .jqmClose 
    {
      width:10px;
      height:10px;
      display:block;
      float:right;
      clear:right;
      background:transparent url('../../images/flexible/close_icon.png') 0 0 no-repeat;
    }

    div.rate-this div.jqmPopup{ background-position: 0 -20px; }

    div.rate-this div.jqmContent .hidden
    {
        display: none;
    }
    
    div.rate-this div.jqmContent .title
    {
        color: #00AAE4;
        padding-top: 14px;
        padding-bottom: 7px;
    }

     div.rate-this div.jqmContent .rateBox .buttons
     {
         float: right;
         padding-top: 14px;
         padding-bottom: 7px;
     }
     
     div.rate-this div.jqmContent .rateBox .buttons .submit-btn
     {
         float: right;
     }
     
     div.rate-this div.jqmContent .rateBox .buttons .arrow
     {
         float: right;
         padding-right: 12px;
     }

     div.rate-this div.jqmContent .rateBox .buttons .arrow span 
     {
        background: url("../../images/link_arrow_right.gif") no-repeat scroll left transparent;
        float: left;
        height: 19px;
        line-height: 18px;
        padding-top: 1px;
        padding-left: 15px
    }
    
     div.rate-this div.jqmContent .rateBox .buttons .arrow a.closePanel 
     {
         color: #3D3C3B;
     }
    
    div.rate-this .rateBox #hiddenRateIcons .positiveRating 
    {
        display: inline-block;
        cursor: pointer;
        margin-right: 20px;
    }

    div.rate-this .rateBox #hiddenRateIcons .negativeRating 
    {
        display: inline-block;
        cursor: pointer;
    }
    
    div.rate-this .rateBox #hiddenRateIcons .positiveRating .positiveRatingLabel, 
    div.rate-this .rateBox #hiddenRateIcons .negativeRating .negativeRatingLabel
    {
        position: relative;
        bottom: 5px;
        color: #3D3C3B;
    }
    
     div.rate-this div.error textarea
     {
         border: 1px solid #DB1B21;
     }
    
/* -------------------------------------------------------------------- PAGE ELEMENTS -------------------------------------------------------------------- */

/* -----------------------------  PAGE HEADER -----------------------------  */
.header .logo {padding: 24px 0 7px; float: left;}
	.header .logo a {display: block; width: 200px; height: 32px; background: url(../../images/flexible/abb-logo.gif) no-repeat 0 0; text-indent: -5500px;}

.header .hygiene-menu {float: right; color: #787878; font-size: 1.3em; padding: 10px 0;}
.header .hygiene-menu p {font-size: 1em; line-height: 1.3em}
.header .hygiene-menu a {float: left; color: #787878; padding: 0 5px;}
.header p, .header fieldset {float: left;padding-left: 5px;}	
.header .search-field {float: left; border: 0; background: #fff url('../../images/flexible/search-field.gif') no-repeat 0 0; width: 151px; height: 18px; padding: 0 5px; margin-right: 1px;}
.header .search-btn {float: left; border: 0; background: #fff url('../../images/flexible/search-btn.gif') no-repeat 0 0; width: 24px; height: 18px;}

/* -----------------------------  PAGE FOOTER -----------------------------  */
.footer {color:#787878;}
.footer .abb-logo {display: block; background: url('../../images/flexible/abb-logo-alt.gif') no-repeat 0 0; width: 60px; height: 25px; text-indent: -5500px; margin: 22px 0 9px;}
.footer h5 {font-size: 1.6em;color:#787878; border-bottom: 1px dotted #868686; padding-bottom: 7px; margin-bottom: 7px;}
.footer ul {margin:0; padding-bottom: 10px; list-style: none;}
.footer ul.first-list {padding-top: 9px;}
.footer ul.second-list {padding-top: 15px;}
.footer ul li, .footer p {font-size: 1.2em;}
.footer ul li {padding: 0 0 10px 14px; background: url(../../images/flexible/arrow-list.gif) no-repeat 0 4px;}
.footer ul li a{color:#787878; text-decoration: none;}
	.footer ul li a:hover, .footer ul li a:focus {color:#000;}

	.footer ul.social-icons{margin-top:-3px;}
	.footer ul.social-icons li {background: 0 none; padding: 0 0 2px;}
	.footer ul.social-icons li a {padding: 4px 0 4px 27px; background: url('../../images/flexible/socialicons.gif') no-repeat 0 0; line-height: 1.9em;}
	.footer ul.social-icons li.rss a {background-position: 0 -367px;} .footer ul.social-icons li.rss a:hover {background-position: 0 -419px;}
	.footer ul.social-icons li.facebook a {background-position: 0 -271px;} .footer ul.social-icons li.facebook a:hover {background-position: 0 -319px;}
	.footer ul.social-icons li.google a {background-position: 0 -175px;} .footer ul.social-icons li.google a:hover {background-position: 0 -223px;}
	.footer ul.social-icons li.twitter a {background-position: 0 -82px;} .footer ul.social-icons li.twitter a:hover {background-position: 0 -127px;}
	.footer ul.social-icons li.youtube a {background-position: 0 1px;} .footer ul.social-icons li.youtube a:hover {background-position: 0 -41px;}

/* -----------------------------  LAYOUT COLORS -----------------------------  */

/* dark blue layout - sub bright template */
.dark-blue-layout .right-side h1{color:#003d76;line-height:1.1em; margin-top: 22px;padding-bottom: 24px} 
.dark-blue-layout .right-side h2{color:#003d76;font-size: 2.4em;} 
	.dark-blue-layout .right-side .box2a {background:#f1f1f1;}
	.dark-blue-layout .right-side .box2a h2{font-size: 1.85em; padding-top: 10px;} 
.dark-blue-layout .right-side h3{color:#0080cd;font-size: 2.4em;padding-bottom: 15px;} 
.dark-blue-layout .right-side .link-list li {background: url('../../images/flexible/arrows-small.png') no-repeat 0 -395px; display: block;}
.dark-blue-layout .right-side .box2a .link-list {padding-bottom:0;}
.dark-blue-layout .right-side .box2a .link-list li {padding-bottom:8px;}
.dark-blue-layout .right-side .link-list a {color: #0080c8;}
	.dark-blue-layout .right-side .link-list a:hover,.dark-blue-layout .right-side .link-list a:focus {text-decoration: none; color: #003D76;}
.dark-blue-layout .right-side .link-list a span {color: #00aae4;}
	.dark-blue-layout .right-side .link-list a:hover span,.dark-blue-layout .right-side .link-list a:focus span {text-decoration: none; color: #0080c8;}

/* light blue layout - spaltigkeit template */
.light-blue-layout .right-side h1{color:#0080c8;} 
.light-blue-layout .right-side h2{color:#00aae4;font-size: 1.6em; line-height:1.15em; padding-bottom: 16px;} 
.light-blue-layout .right-side h3 {color: #00aae4;font-size: 1.6em; line-height:1.4em; padding-bottom: 16px; margin-top: -4px;}
.light-blue-layout .right-side h4{color:#0080c8;font-size: 1.3em; font-weight: bold; padding: 8px 0 4px;} 
.light-blue-layout .right-side h5{color:#ef7c00;font-size: 1.6em;}
.light-blue-layout .right-side ol li{color:#00aae4;}
.light-blue-layout .right-side ol li p {color:#333333;}
	.light-blue-layout .right-side a:hover {text-decoration: none;color:#000;}
.light-blue-layout .right-side .intro {color: #00aae4; font-size:2.4em;}
.light-blue-layout .right-side .link-list li {background: url('../../images/flexible/arrows-small.png') no-repeat 2px -481px;}
.light-blue-layout .right-side .arrow-link{background: url('../../images/flexible/arrows-small.png') no-repeat 2px -486px transparent; border-bottom: 0 none; padding-left: 17px;} 
.light-blue-layout .right-side .link-list a {color: #787878; font-size: 1em; border-bottom: 0 none;}
	.light-blue-layout .right-side .link-list a:hover, .light-blue-layout .right-side .link-list a:focus {color: #000;text-decoration: none;}

.blue-green-spaltigkeit-layout .right-side h1{color:#00555f;} 
.blue-green-spaltigkeit-layout .right-side h2{color:#007987;font-size: 1.6em; line-height:1.15em; padding-bottom: 16px;} 
.blue-green-spaltigkeit-layout .right-side h3 {color: #007987;font-size: 1.6em; line-height:1.4em; padding-bottom: 16px; margin-top: -4px;}
.blue-green-spaltigkeit-layout .right-side h4{color:#007987;font-size: 1.3em; font-weight: bold; padding: 8px 0 4px;} 
.blue-green-spaltigkeit-layout .right-side h5{color:#007987;font-size: 1.6em;}
.blue-green-spaltigkeit-layout .right-side ol li{color:#007987;}
.blue-green-spaltigkeit-layout .right-side ol li p {color:#333333;}
.blue-green-spaltigkeit-layout .right-side a:hover {text-decoration: none;color:#000;}
.blue-green-spaltigkeit-layout .right-side .intro {color: #007987; font-size:2.4em;}
.blue-green-spaltigkeit-layout .right-side .link-list li {background: url('../../images/flexible/arrows-small.png') no-repeat 2px -481px;}
.blue-green-spaltigkeit-layout .right-side .arrow-link{background: url('../../images/flexible/arrows-small.png') no-repeat 2px -486px transparent; border-bottom: 0 none; padding-left: 17px;} 
.blue-green-spaltigkeit-layout .right-side .link-list a {color: #787878; font-size: 1em; border-bottom: 0 none;}
.blue-green-spaltigkeit-layout .right-side .link-list a:hover, .light-blue-layout .right-side .link-list a:focus {color: #000;text-decoration: none;}

.orange-spaltigkeit-layout .right-side h1{color:#9a2800;} 
.orange-spaltigkeit-layout .right-side h2{color:#bf4500;font-size: 1.6em; line-height:1.15em; padding-bottom: 16px;} 
.orange-spaltigkeit-layout .right-side h3 {color: #bf4500;font-size: 1.6em; line-height:1.4em; padding-bottom: 16px; margin-top: -4px;}
.orange-spaltigkeit-layout .right-side h4{color:#bf4500;font-size: 1.3em; font-weight: bold; padding: 8px 0 4px;} 
.orange-spaltigkeit-layout .right-side h5{color:#bf4500;font-size: 1.6em;}
.orange-spaltigkeit-layout .right-side ol li{color:#bf4500;}
.orange-spaltigkeit-layout .right-side ol li p {color:#333333;}
.orange-spaltigkeit-layout .right-side a:hover {text-decoration: none;color:#000;}
.orange-spaltigkeit-layout .right-side .intro {color: #bf4500; font-size:2.4em;}
.orange-spaltigkeit-layout .right-side .link-list li {background: url('../../images/flexible/arrows-small.png') no-repeat 2px -481px;}
.orange-spaltigkeit-layout .right-side .arrow-link{background: url('../../images/flexible/arrows-small.png') no-repeat 2px -486px transparent; border-bottom: 0 none; padding-left: 17px;} 
.orange-spaltigkeit-layout .right-side .link-list a {color: #787878; font-size: 1em; border-bottom: 0 none;}
.orange-spaltigkeit-layout .right-side .link-list a:hover, .light-blue-layout .right-side .link-list a:focus {color: #000;text-decoration: none;}

.blue-spaltigkeit-layout .right-side h1{color:#004b7a;} 
.blue-spaltigkeit-layout .right-side h2{color:#0076b7;font-size: 1.6em; line-height:1.15em; padding-bottom: 16px;} 
.blue-spaltigkeit-layout .right-side h3 {color: #0076b7;font-size: 1.6em; line-height:1.4em; padding-bottom: 16px; margin-top: -4px;}
.blue-spaltigkeit-layout .right-side h4{color:#0076b7;font-size: 1.3em; font-weight: bold; padding: 8px 0 4px;} 
.blue-spaltigkeit-layout .right-side h5{color:#0076b7;font-size: 1.6em;}
.blue-spaltigkeit-layout .right-side ol li{color:#0076b7;}
.blue-spaltigkeit-layout .right-side ol li p {color:#333333;}
.blue-spaltigkeit-layout .right-side a:hover {text-decoration: none;color:#000;}
.blue-spaltigkeit-layout .right-side .intro {color: #0076b7; font-size:2.4em;}
.blue-spaltigkeit-layout .right-side .link-list li {background: url('../../images/flexible/arrows-small.png') no-repeat 2px -481px;}
.blue-spaltigkeit-layout .right-side .arrow-link{background: url('../../images/flexible/arrows-small.png') no-repeat 2px -486px transparent; border-bottom: 0 none; padding-left: 17px;} 
.blue-spaltigkeit-layout .right-side .link-list a {color: #787878; font-size: 1em; border-bottom: 0 none;}
.blue-spaltigkeit-layout .right-side .link-list a:hover, .light-blue-layout .right-side .link-list a:focus {color: #000;text-decoration: none;}

.green-yellow-spaltigkeit-layout .right-side h1{color:#4e561d;} 
.green-yellow-spaltigkeit-layout .right-side h2{color:#6a7400;font-size: 1.6em; line-height:1.15em; padding-bottom: 16px;} 
.green-yellow-spaltigkeit-layout .right-side h3 {color: #6a7400;font-size: 1.6em; line-height:1.4em; padding-bottom: 16px; margin-top: -4px;}
.green-yellow-spaltigkeit-layout .right-side h4{color:#6a7400;font-size: 1.3em; font-weight: bold; padding: 8px 0 4px;} 
.green-yellow-spaltigkeit-layout .right-side h5{color:#6a7400;font-size: 1.6em;}
.green-yellow-spaltigkeit-layout .right-side ol li{color:#0076b7;}
.green-yellow-spaltigkeit-layout .right-side ol li p {color:#333333;}
.green-yellow-spaltigkeit-layout .right-side a:hover {text-decoration: none;color:#000;}
.green-yellow-spaltigkeit-layout .right-side .intro {color: #6a7400; font-size:2.4em;}
.green-yellow-spaltigkeit-layout .right-side .link-list li {background: url('../../images/flexible/arrows-small.png') no-repeat 2px -481px;}
.green-yellow-spaltigkeit-layout .right-side .arrow-link{background: url('../../images/flexible/arrows-small.png') no-repeat 2px -486px transparent; border-bottom: 0 none; padding-left: 17px;} 
.green-yellow-spaltigkeit-layout .right-side .link-list a {color: #787878; font-size: 1em; border-bottom: 0 none;}
.green-yellow-spaltigkeit-layout .right-side .link-list a:hover, .light-blue-layout .right-side .link-list a:focus {color: #000;text-decoration: none;}

.violet-spaltigkeit-layout .right-side h1{color:#393881;} 
.violet-spaltigkeit-layout .right-side h2{color:#6e5aa1;font-size: 1.6em; line-height:1.15em; padding-bottom: 16px;} 
.violet-spaltigkeit-layout .right-side h3 {color: #6e5aa1;font-size: 1.6em; line-height:1.4em; padding-bottom: 16px; margin-top: -4px;}
.violet-spaltigkeit-layout .right-side h4{color:#6e5aa1;font-size: 1.3em; font-weight: bold; padding: 8px 0 4px;} 
.violet-spaltigkeit-layout .right-side h5{color:#6e5aa1;font-size: 1.6em;}
.violet-spaltigkeit-layout .right-side ol li{color:#0076b7;}
.violet-spaltigkeit-layout .right-side ol li p {color:#333333;}
.violet-spaltigkeit-layout .right-side a:hover {text-decoration: none;color:#000;}
.violet-spaltigkeit-layout .right-side .intro {color: #6e5aa1; font-size:2.4em;}
.violet-spaltigkeit-layout .right-side .link-list li {background: url('../../images/flexible/arrows-small.png') no-repeat 2px -481px;}
.violet-spaltigkeit-layout .right-side .arrow-link{background: url('../../images/flexible/arrows-small.png') no-repeat 2px -486px transparent; border-bottom: 0 none; padding-left: 17px;} 
.violet-spaltigkeit-layout .right-side .link-list a {color: #787878; font-size: 1em; border-bottom: 0 none;}
.violet-spaltigkeit-layout .right-side .link-list a:hover, .light-blue-layout .right-side .link-list a:focus {color: #000;text-decoration: none;}




/* medium blue layout - contact template */
.turquoise-layout .right-side h1{color:#00596b;}
.turquoise-layout .right-side .box2 h1 {font-size: 3.6em;} 
.turquoise-layout .right-side .box2 .col-l h1 {line-height: 1.05em; padding: 12px 0 8px;} 
.turquoise-layout h2{color:#009097;font-size: 1.6em; line-height:1.15em; padding-bottom: 16px;}  
	.turquoise-layout .right-side h2 a {color:#009097;}
	.turquoise-layout .right-side h2 a:hover, .turquoise-layout .right-side h2 a:focus {color:#97D1CA;}	
.turquoise-layout .right-side h3 {color:#009097;font-size: 2.4em; padding-bottom: 15px;}
.turquoise-layout .right-side .box-subscribe h3 {padding-bottom: 10px;}
.turquoise-layout .right-side h4{color:#00596b;font-size: 1.3em; font-weight: bold; padding: 8px 0 4px;} 
.turquoise-layout .right-side h5{color:#333333; font-size: 1.3em; font-weight: bold; padding-bottom: 28px;}
.turquoise-layout .right-side ol li{color:#00aae4;}
.turquoise-layout .right-side ol li p {color:#333333;}
.turquoise-layout .right-side a {color: #787878;border-bottom: 1px dotted #787878;border-bottom: 0 none;}
	.turquoise-layout .right-side a:hover {text-decoration: none; color: #000;}
.turquoise-layout .right-side .intro {color: #009097; font-size:2.4em;}
.turquoise-layout .right-side .box2a {color: #009097;}
.turquoise-layout .right-side .box2a,
.turquoise-layout .right-side .box2 {background: #efefef}
.turquoise-layout .right-side .link-list li {background: url('../../images/flexible/arrows-small.png') no-repeat 2px -481px;}
.turquoise-layout .right-side .arrow-link{background: url('../../images/flexible/arrows-small.png') no-repeat 2px -486px transparent; border-bottom: 0 none; padding-left: 17px;} 
.turquoise-layout .right-side .box2a .arrow-link{background: url('../../images/flexible/arrows-small.png') no-repeat 2px -742px transparent; border-bottom: 0 none; padding-left: 17px; color: #009097;} 
	.turquoise-layout .right-side .box2a .arrow-link:hover, .turquoise-layout .right-side .box2a .arrow-link:focus {color: #00596b;}
.turquoise-layout .right-side .link-list a {color: #787878; font-size: 1em; border-bottom: 0 none;}
	.turquoise-layout .right-side .link-list a:hover {color:#000; text-decoration: none;}
.turquoise-layout .right-side a.arrow-link-big {font-size: 2.4em; padding-bottom: 5px; line-height: 1.2em;padding-left: 32px;background: url('../../images/flexible/arrows-big.png') no-repeat 4px -693px;color: #009097}	
	.turquoise-layout .right-side a.arrow-link-big:hover, .turquoise-layout .right-side a.arrow-link-big:focus {color: #00596b}
	
	.blue-green-layout .right-side h1{color:#00596b;}
.blue-green-layout .right-side .box2 h1 {font-size: 3.6em;} 
.blue-green-layout .right-side .box2 .col-l h1 {line-height: 1.05em; padding: 12px 0 8px;} 
.blue-green-layout h2{color:#009097;font-size: 1.6em; line-height:1.15em; padding-bottom: 16px;}  
	.blue-green-layout .right-side h2 a {color:#009097;}
	.blue-green-layout .right-side h2 a:hover, .blue-green-layout .right-side h2 a:focus {color:#97D1CA;}	
.blue-green-layout .right-side h3 {color:#009097;font-size: 2.4em; padding-bottom: 15px;}
.blue-green-layout .right-side .box-subscribe h3 {padding-bottom: 10px;}
.blue-green-layout .right-side h4{color:#00596b;font-size: 1.3em; font-weight: bold; padding: 8px 0 4px;} 
.blue-green-layout .right-side h5{color:#333333; font-size: 1.3em; font-weight: bold; padding-bottom: 28px;}
.blue-green-layout .right-side ol li{color:#00aae4;}
.blue-green-layout .right-side ol li p {color:#333333;}
.blue-green-layout .right-side a {color: #787878;border-bottom: 1px dotted #787878;border-bottom: 0 none;}
	.blue-green-layout .right-side a:hover {text-decoration: none; color: #000;}
.blue-green-layout .right-side .intro {color: #009097; font-size:2.4em;}
.blue-green-layout .right-side .box2a {color: #009097;}
.blue-green-layout .right-side .box2a,
.blue-green-layout .right-side .box2 {background: #efefef}
.blue-green-layout .right-side .link-list li {background: url('../../images/flexible/arrows-small.png') no-repeat 2px -481px;}
.blue-green-layout .right-side .arrow-link{background: url('../../images/flexible/arrows-small.png') no-repeat 2px -486px transparent; border-bottom: 0 none; padding-left: 17px;} 
.blue-green-layout .right-side .box2a .arrow-link{background: url('../../images/flexible/arrows-small.png') no-repeat 2px -742px transparent; border-bottom: 0 none; padding-left: 17px; color: #009097;} 
	.blue-green-layout .right-side .box2a .arrow-link:hover, blue-green-layout .right-side .box2a .arrow-link:focus {color: #00596b;}
.blue-green-layout .right-side .link-list a {color: #787878; font-size: 1em; border-bottom: 0 none;}
	blue-green-layout .right-side .link-list a:hover {color:#000; text-decoration: none;}
blue-green-layout .right-side a.arrow-link-big {font-size: 2.4em; padding-bottom: 5px; line-height: 1.2em;padding-left: 32px;background: url('../../images/flexible/arrows-big.png') no-repeat 4px -693px;color: #009097}	
	blue-green-layout .right-side a.arrow-link-big:hover, .blue-green-layout .right-side a.arrow-link-big:focus {color: #00596b}
	
/* orange layout - events template */
.orange-layout .right-side h1{color:#bd4a00;} 
.orange-layout .right-side h2{color:#ef7c00;font-size: 1.6em; padding-bottom: 15px;} 
.orange-layout .right-side h3{color:#ef7c00;font-size: 2.4em; padding-bottom: 15px;} 
.orange-layout .right-side .box-subscribe h3{padding-bottom: 10px;} 
.orange-layout .right-side h4{color:#bd4a00;font-size: 2.4em; padding: 5px 0 20px;} 
.orange-layout .right-side h5{color:#ef7c00;font-size: 1.6em;padding-bottom: 15px;}
.orange-layout .right-side .intro {color: #f59d31; font-size:2.4em;}
.orange-layout .right-side .link-list li {background: url("../../images/flexible/arrows-small.png") no-repeat 2px -481px; display: block;}
.orange-layout .right-side a {color: #787878; font-size: 1em}
.orange-layout .right-side .arrow-link{background: url('../../images/flexible/arrows-small.png') no-repeat 2px -486px transparent; border-bottom: 0 none; padding-left: 17px;} 
	.orange-layout .right-side .arrow-link:hover, .orange-layout .right-side .arrow-link:focus,
	.orange-layout .right-side .link-list a:hover, .orange-layout .right-side .link-list a:focus {color: #000; font-size: 1em; border-bottom: 0 none;text-decoration: none}

/* purple layout - formular response template */
.purple-layout .right-side h1{color:#5a4f98;}  
.purple-layout .right-side h2{color:#978bc2;font-size: 2.4em;padding-bottom: 15px;} 
.purple-layout .right-side h3{color:#3f296f;font-size: 2.4em;} 
.purple-layout .right-side h4{color:#5a4f98;font-size: 1.3em; font-weight: bold; padding: 8px 0 15px;} 
.purple-layout .right-side .link-list li {background: url('../../images/flexible/arrows-small.png') no-repeat 0 -395px; display: block;}
.purple-layout .right-side .link-list a {color: #0080c8;}
.purple-layout .right-side .link-list a span {color: #00aae4;}

.orange-violet-subscribe-layout .right-side h1{color:#6d1541;}  
.orange-violet-subscribe-layout .right-side h2{color:#b04a74;font-size: 2.4em;padding-bottom: 15px;} 
.orange-violet-subscribe-layout .right-side h3{color:#6d1541;font-size: 2.4em;} 
.orange-violet-subscribe-layout .right-side h4{color:#b04a74;font-size: 1.3em; font-weight: bold; padding: 8px 0 15px;} 
.orange-violet-subscribe-layout .right-side .link-list li {background: url('../../images/flexible/arrows-small.png') no-repeat 0 -204px; display: block;}
.orange-violet-subscribe-layout .right-side .link-list a {color: #b04a74;}
.orange-violet-subscribe-layout .right-side .link-list a:hover  {color: #6d1541; text-decoration:none; border:0px;}

/* light purple layout - spaltigkeit template */
.light-purple-layout .right-side h1{color:#711A40;} 
.light-purple-layout .right-side h2{color:#9E2A61;font-size: 1.6em; line-height:1.15em; padding-bottom: 16px;} 
.light-purple-layout .right-side h3:first-line{color:#9E2A61;} 
.light-purple-layout .right-side h3 {color: #00aae4;font-size: 1.6em; line-height:1.4em; padding-bottom: 16px; margin-top: -4px;}
.light-purple-layout .right-side .box-subscribe h3 {font-size: 2.4em;padding-bottom: 10px;}
.light-purple-layout .right-side h4{color:#0080c8;font-size: 1.3em; font-weight: bold; padding: 8px 0 4px;} 
.light-purple-layout .right-side h5{color:#ef7c00;font-size: 1.6em;}
.light-purple-layout .right-side ol li{color:#00aae4;}
.light-purple-layout .right-side ol li p {color:#333333;}
	.light-purple-layout .right-side a:hover {text-decoration: none;color:#000;}
.light-purple-layout .right-side .intro {color: #9E2A61; font-size:2.4em;}
.light-purple-layout .right-side .link-list li {background: url('../../images/flexible/arrows-small.png') no-repeat 2px -481px;}
.light-purple-layout .right-side .arrow-link{background: url('../../images/flexible/arrows-small.png') no-repeat 2px -486px transparent; border-bottom: 0 none; padding-left: 17px;} 
.light-purple-layout .right-side .link-list a {color: #787878; font-size: 1em; border-bottom: 0 none;}
	.light-purple-layout .right-side .link-list a:hover, .light-purple-layout .right-side .link-list a:focus {color: #000;text-decoration: none;}

/* dark purple layout */
.dark-purple-layout .right-side h1{color:#3F296F; line-height:1em; margin-top: 20px;} 
.dark-purple-layout .right-side .box2 .col-l h1 {line-height: 1.05em; padding: 12px 0 8px; font-size:3.6em;margin-top: 0;}
.dark-purple-layout .right-side .box2 .col-l{color:#5A4F98;}
.dark-purple-layout .right-side .box2 .col-r{color:#3F296F;}
.dark-purple-layout .right-side h2{color:#3F296F;font-size: 2.4em;} 
	.dark-purple-layout .right-side h2 a {color:#3F296F;}
	.dark-purple-layout .right-side h2 a:hover, .dark-purple-layout .right-side h2 a:focus {color:#5A4F98;}
	.dark-purple-layout .box2a h2{font-size: 1.85em; padding: 10px 0 15px;line-height: 1.15em} 
.dark-purple-layout .right-side h3{color:#3F296F;font-size: 2.4em;padding-bottom: 15px;} 
.dark-purple-layout .right-side .box-subscribe h3 {padding-bottom: 10px;}
.dark-purple-layout .right-side .link-list li  {background: url("../../images/flexible/arrows-small.png") no-repeat scroll 2px -481px transparent;}
.dark-purple-layout .right-side .box2a .link-list li {background: url('../../images/flexible/arrows-small.png') no-repeat 0 -569px; display: block;}
.dark-purple-layout .right-side .box2a .arrow-link{background: url('../../images/flexible/arrows-small.png') no-repeat 0 -571px; border-bottom: 0 none; padding-left: 17px;color: #5A4F98;}
.dark-purple-layout .right-side .box2a,
.dark-purple-layout .right-side .box2a .link-list a {color: #5A4F98;}
.dark-purple-layout .box2a a.percentage {color:#3F296F;}
	.dark-purple-layout .right-side .link-list a:hover,.dark-purple-layout .right-side .link-list a:focus {text-decoration: none; color: #000; border-bottom: 0 none}
	.dark-purple-layout .right-side .box2a .link-list a:hover,.dark-purple-layout .right-side .box2a .link-list a:focus {text-decoration: none; color: #3F296F;}
.dark-purple-layout .right-side .link-list a span {color: #00aae4;}
	.dark-purple-layout .right-side .box2a .arrow-link:hover, .dark-purple-layout .right-side .box2a .arrow-link:focus,
	.dark-purple-layout .right-side .link-list a:hover span,.dark-purple-layout .right-side .link-list a:focus span {text-decoration: none; color: #3F296F;}
.dark-purple-layout .right-side .arrow-link-big {color: #5A4F98;background: url('../../images/flexible/arrows-big.png') no-repeat 4px -793px;}
.dark-purple-layout .right-side .arrow-link-big:hover,.dark-purple-layout .right-side .arrow-link-big:focus {color: #3F296F;}	
		
/* green layout - sub bright template */
.green-layout .right-side h1{color:#006a43;} 
.green-layout .right-side h2{color:#4daf46;font-size: 2.4em;padding-bottom: 15px;} 
.green-layout .right-side h3{color:#4daf46;font-size: 2.4em;} 
.green-layout .right-side h4{color:#006a43;font-size: 1.3em; font-weight: bold; padding: 8px 0 15px;} 
.green-layout .right-side .link-list li {background: url("../../images/flexible/arrows-small.png") no-repeat scroll 2px -481px transparent; display: block; color: #787878;}
.green-layout .right-side .arrow-link {padding-left: 15px; background: url("../../images/flexible/arrows-small.png") no-repeat scroll 2px -485px transparent; color: #787878;}
.green-layout .right-side .link-list a {color: #787878;}
.green-layout .right-side .link-list a:hover,.green-layout .right-side .link-list a:focus,
.green-layout .right-side .arrow-link:hover, .green-layout .right-side .arrow-link:focus{color: #000; text-decoration: none;}
.green-layout .right-side .link-list a span {color: #787878;}

/* light green layout */
.light-green-layout .right-side h1{color:#4D661D; line-height:1.1em; margin-top: 22px;padding-bottom: 24px} 
.light-green-layout .right-side h2{color:#4D661D;font-size: 2.4em;} 
	.light-green-layout .right-side h2 a, .light-green-layout .right-side h3 a {color:#4D661D;} 
	.light-green-layout .right-side h2 a:hover, .light-green-layout .right-side h2 a:focus {color:#8A9C20;} 
	.light-green-layout .box2a h2{font-size: 1.85em; padding-top: 10px;} 
.light-green-layout .right-side h3{color:#4D661D;font-size: 2.4em;padding-bottom: 15px;} 
.light-green-layout .right-side .box-subscribe h3{padding-bottom: 10px;} 
.light-green-layout .right-side .link-list li  {background: url("../../images/flexible/arrows-small.png") no-repeat scroll 2px -481px transparent;}
.light-green-layout .right-side .box2a .link-list li {background: url('../../images/flexible/arrows-small.png') no-repeat 0 -654px; display: block; line-height: 1.6em}
.light-green-layout .right-side .box2a,
.light-green-layout .right-side .box2a .link-list a {color: #8A9C20;}
.light-green-layout .box2a a.percentage {color:#4D661D;}
	.light-green-layout .right-side .link-list a:hover,.light-green-layout .right-side .link-list a:focus {text-decoration: none; color: #000; border-bottom: 0 none}
	.light-green-layout .right-side .box2a .link-list a:hover,.light-green-layout .right-side .box2a .link-list a:focus {text-decoration: none; color: #4D661D;}
.light-green-layout .right-side .link-list a span {color: #00aae4;}
	.light-green-layout .right-side .link-list a:hover span,.light-green-layout .right-side .link-list a:focus span {text-decoration: none; color: #0080c8;}


/* ---------------------- LABEL ITEM ------------------ */
.label {width: 70px; height: 38px; text-align: center; font-size: 1.1em; padding-top: 13px; margin-bottom: 6px;}
.box2 .label {margin-left:3px;}


.box-orange .label {background: url('../../images/flexible/labels.png') no-repeat 0 -138px;}
.dark-blue-layout .label {background: url('../../images/flexible/labels.png') no-repeat 0 0; color:#fff;}
.light-green-layout .label {background: url('../../images/flexible/labels.png') no-repeat 0 -69px; color:#fff;}
.dark-purple-layout .label {background: url('../../images/flexible/labels.png') no-repeat 0 -202px; color:#fff;}
.turquoise-layout .label {background: url('../../images/flexible/labels.png') no-repeat 0 -265px; color:#fff;}


/* -----------------------------  BOXES -----------------------------  */

.content .box1 a.percentage,
.content .box2a a.percentage {width: 100%; text-align: center; font-size: 5.8em; line-height:1em; padding: 3px 0 13px; text-decoration: none;}

.content .box1 p.bottom-elem,
.content .box2a p.bottom-elem {width: 200px; text-align: center;}

.box-subscribe p {padding-bottom: 6px;}
.box-subscribe .submit-btn {padding-top: 14px;}

/* --- BOX TYPE 1 --- */
.box1 {background: #000;color: #fff; padding: 6px 10px; font-size: 1.3em; height: 328px; position:relative;}
.box1 .top-label span {color: #fff; font-size: 0.923em; padding-bottom: 2px; border-bottom: 1px dotted #fff;}
.box1 h3 {font-size: 1.55em; padding: 11px 0 15px; line-height: 1.15em;}
.box1 p {font-size: 1em; line-height: 1.5em; width: 90%;}	
.box1 label {font-size: 1em; line-height: 1.5em; width: 100%; float:left}	
.box1 .more-link {padding-bottom: 12px;}
.box1 .more-link a{padding-left: 14px;}

	/* link list */
	.link-list {list-style: none; margin: 0; line-height: 1.5em; padding-bottom: 12px;}
	.link-list li{padding-left: 14px;}
	.link-list a {border-bottom: 0 none}
	.link-list a:hover {text-decoration: none;}

/* --- BOX TYPE 2 --- */
.box2 {background:#f4f4f4; margin-bottom: 16px; padding: 0 12px 15px; line-height: 1.3em;overflow: hidden;}
	.box2 p{ line-height: 1.7em;}
	.box2 .col-l {width: 338px; padding-right: 10px; float: left;}
	.box2 .col-r {width: 328px; float: left;}	
	.box2 .media-element {padding: 10px 0 0 ;}
	.box2 .col-l .intro {font-size: 2.4em;line-height: 1.1em; padding: 5px 0 8px}
	
	.box2 .col-r .col-label {font-size: 2.4em; line-height: 1em; padding: 0 0 12px 24px}
	.box2 .col-r .number {font-size: 15.6em; line-height: 0.8em; text-align: center}
	.box2 .col-r .number span {font-size: 0.7em;}
	.box2 .col-r .bottom-elem {font-size: 2.4em; text-align: center}

.dark-blue-layout .box2 {color: #0080c8;}
.light-green-layout .box2 {color: #8A9C20;}	

	
.box2a{background:#f4f4f4; height:338px; padding: 6px 10px 0; font-size: 1.3em; position:relative;}
.right-side .box2a h3 {font-size: 1.85em; padding: 5px 0 5;}
.box2a .top-label span {color: #333; border-bottom: 1px dotted #333; padding-bottom: 3px; font-size: 1em}
.box2a .link-list {padding-top: 10px;}
.box2a .link-list li {line-height: 1.6em;font-size: 1em;}
.box2a .img-wrapper {text-align: center; padding: 5px 0;}

/* BOX HEADER , LINK LIST ANG IMAGE */
.content .right-side .cols3 .box2a.box-with-img h3, .box-with-img h2 { font-size: 1.85em; line-height: 1.15em; padding: 11px 0 15px;}
.content .right-side .cols3 .box2a.box-with-img p {padding-bottom: 8px;}
.content .right-side .cols3 .box2a.box-with-img .link-list,
.content .right-side .cols3 .box2a.box-with-img .link-wrapper {padding: 0 0 12px}

/* BOX HEADER AND TEXT */
.content .right-side .cols3 .box2a.box-text p {padding-bottom: 5px; line-height: 1.6em}

/* --- BOX ICON ---*/
.ring-ico {padding-right: 100px; background: url('../../images/flexible/ring-ico.gif') no-repeat right 8px;}
.ring-ico-active {background: url('../../images/flexible/ring-ico.gif') no-repeat 653px 10px;}
.envelope-ico-active {background: url('../../images/flexible/envelope.gif') no-repeat 653px 10px;}

/* --- COLOR BOXES --- */
.box-blue h2, .box-blue h3, .box-blue h2 a, .box-blue h3 a{color: #00AAE4;}
.box-blue h2 a:hover, .box-blue h3 a:hover,
.box-blue h2 a:focus, .box-blue h3 a:focus {color: #93D4EE; text-decoration: none}
.box-blue p, .box-blue a {color: #93D4EE;}
.box-blue .link-list li, .blue-box .more-link a{background: url('../../images/flexible/arrows-small.png') no-repeat 0 -47px;}
	.box-blue .link-list li a:hover, .box-blue .link-list li a:focus,
	.blue-box .more-link a:hover, .blue-box .more-link a:focus {text-decoration: none; color:#00AAE4;}


.box-green h2, .box-green h3, .box-green h2 a, .box-green h3 a {color:#4DAF46;}
.box-green h2 a:hover, .box-green h3 a:hover,
.box-green h2 a:focus, .box-green h3 a:focus {color: #b7d58f; text-decoration: none}
.box-green p {color: #b7d58f;}
.box-green a {color: #b3e5bc;}
.box-green .link-list li, .box-green .more-link a{background: url('../../images/flexible/arrows-small.png') no-repeat 0 -259px;}
.box-green .link-list li a:hover, .box-green .more-link a:hover,
.box-green .link-list li a:focus, .box-green .more-link a:focus {text-decoration: none; color:#4DAF46;}

.box-orange label {color:#FDF3BD; padding-bottom: 8px;}
.box-orange h2, .box-orange h3, .box-orange h2 a, .box-orange h3 a {color:#F59D31;}
.box-orange h2 a:hover, .box-orange h3 a:hover,
.box-orange h2 a:focus, .box-orange h3 a:focus {color:#FDC75E;text-decoration: none;}
.box-orange p, .box-orange a {color:#FDC75E;}
.box-orange fieldset {padding: 0 0 4px;}
.box-orange .link-list li, .box-orange .more-link a{background: url('../../images/flexible/arrows-small.png') no-repeat 0 7px;}
.box-orange .link-list li a:hover, .box-orange .more-link a:hover,
.box-orange .link-list li a:focus, .box-orange .more-link a:focus {text-decoration: none; color:#F59D31;}
.box-orange fieldset select,
.box-orange fieldset input.submit-btn{
	color:#FDF3BD;
	padding: 2px;
	width: 156px;
	border: 1px solid #000;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #3d3c3b;
	margin-right: 2px;
}
.box-orange fieldset input.submit-btn{
	width: 38px;
	margin-right: 0;
	background: -moz-linear-gradient(top, #525150 50%, #1e1d1c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#525150), color-stop(100%,#1e1d1c));
	background: -webkit-linear-gradient(top, #525150 50%,#1e1d1c 100%);
	background: -o-linear-gradient(top, #525150 50%,#1e1d1c 100%);
	background: -ms-linear-gradient(top, #525150 50%,#1e1d1c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#525150', endColorstr='#1e1d1c',GradientType=0 );
	background: linear-gradient(top, #525150 50%,#1e1d1c 100%);
}

.box-purple h2, .box-purple h3, .box-purple h2 a, .box-purple h3 a {color: #978BC2;}
.box-purple h2 a:hover, .box-purple h3 a:hover,
.box-purple h2 a:focus, .box-purple h3 a:focus {color: #DBD7EC;text-decoration: none;}
.box-purple p, .box-purple a {color: #DBD7EC;}
.box-purple .link-list li, .box-purple .more-link a{background: url('../../images/flexible/arrows-small.png') no-repeat 0 -153px;}
.box-purple .link-list li a:hover, .box-purple .more-link a:hover,
.box-purple .link-list li a:focus, .box-purple .more-link a:focus {color: #978BC2;text-decoration: none}

.box-turquoise h2, .box-turquoise h3, .box-turquoise h2 a, .box-turquoise h3 a {color: #00ADBA;}
.box-turquoise h2 a:hover, .box-turquoise h3 a:hover,
.box-turquoise h2 a:focus, .box-turquoise h3 a:focus {color: #97D1CA;text-decoration: none;}
.box-turquoise p, .box-turquoise a {color: #97D1CA;}
.box-turquoise .link-list li, .box-turquoise .more-link a{background: url('../../images/flexible/arrows-small.png') no-repeat 0 -100px;}
.box-turquoise .link-list li a:hover, .box-turquoise .more-link a:focus,
.box-turquoise .link-list li a:focus, .box-turquoise .more-link a:hover {color: #00ADBA;text-decoration: none;}

/* gray */
.gray { background-color:#F4F4F4; }
.gray.box-blue h3, .gray.box-blue a { color:#0076B7!important; }
.gray.box-blue a:hover { color:#499CC9 !important; }
.gray.box-blue ul a { color:#499CC9 !important; }
.gray.box-blue ul a:hover { color:#0076B7!important; }

.gray.box-turquoise h3, .gray.box-turquoise a { color:#007987!important; }
.gray.box-turquoise a:hover { color:#499EA7!important; }
.gray.box-turquoise ul a { color:#499EA7 !important; }
.gray.box-turquoise ul a:hover { color:#007987!important; }

.gray.box-orange h3, .gray.box-orange a { color:#BF4500!important; }
.gray.box-orange a:hover { color:#CF7949!important; }
.gray.box-orange ul a { color:#CF7949 !important; }
.gray.box-orange ul a:hover { color:#BF4500!important; }

.gray.box-purple h3, .gray.box-purple a { color:#6E5AA1!important; }
.gray.box-purple a:hover { color:#9688BA!important; }
.gray.box-purple ul a { color:#9688BA!important; }
.gray.box-purple ul a:hover { color:#6E5AA1!important; }

.gray.box-green h3, .gray.box-green a { color:#028208!important; }
.gray.box-green a:hover { color:#4AA44E!important; }
.gray.box-green ul a { color:#4AA44E!important; }
.gray.box-green ul a:hover { color:#028208!important; }

.gray.box-blue .link-list li, .gray.blue-box .more-link a {background: url('../../images/flexible/arrows-small.png') no-repeat scroll 0 -894px transparent;}
.gray.box-turquoise .link-list li, .gray.box-turquoise .more-link a {background: url('../../images/flexible/arrows-small.png') no-repeat scroll 0 -1102px transparent;}
.gray.box-orange .link-list li, .gray.box-orange .more-link a {background: url('../../images/flexible/arrows-small.png') no-repeat scroll 0 -963px transparent;}
.gray.box-purple .link-list li, .gray.box-purple .more-link a {background: url('../../images/flexible/arrows-small.png') no-repeat scroll 0 -1032px transparent;}
.gray.box-green .link-list li, .gray.box-green .more-link a {background: url('../../images/flexible/arrows-small.png') no-repeat scroll 0 -825px transparent;}

/* contact box */
.box-contact {background: #f1f1f1; padding: 6px 5px 10px 10px; margin-top: 8px;}
.box-contact h3 {padding: 10px 0;}
.box-contact p {color:#b04a74; width: 80%}
.box-contact .arrow-link {background: url('../../images/flexible/arrows-small.png') no-repeat 0 -572px; padding-left: 15px; color: #6d1541; border-bottom: 0 none;}
	.box-contact .arrow-link:hover {color: #b04a74; text-decoration: none; border-bottom: 0 none}
.box-contact label {padding-bottom: 8px;color:#5a4f98;float:left; width: 100%; line-height: 1.5em}
.box-contact fieldset {padding:55px 0 0;}
.box-contact fieldset select,
.box-contact fieldset input.submit-btn{
	color:#333;
	padding: 0;
	width: 160px;
	padding:2px 0;
	overflow: visible;
	border: 2px solid #d3d3d3;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #eee;
	margin-right: 2px;
}
.box-contact fieldset input.submit-btn{
	width: 38px;
	margin-right:0;
}

/*  -------------------------------------- SLIDER  -------------------------------------- */
.slider {border-bottom: 1px solid #868686; padding: 15px 0 5px 0; margin-bottom: 20px;color: #fff}
.coda-slider { background: url('../../images/flexible/slider-bg.png') repeat-x 0 0;}
.coda-slider-no-js .coda-slider { height: 294px; overflow: auto !important; padding-right: 20px }
.coda-slider, .coda-slider .panel { width: 940px } 
.coda-nav ul li a.current { background: url('../../images/flexible/slider-nav.gif') no-repeat 0 bottom; }
	.coda-slider p.loading { padding: 20px; text-align: center }	

	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden; text-align: center; padding-top: 4px;}
	.coda-nav ul li { display: inline; }
	.coda-nav ul li a { background: url('../../images/flexible/slider-nav.gif') no-repeat 0 0; color: #fff; display: inline-block; width: 10px; height: 10px; margin-right: 1px; margin: 5px; text-decoration: none }

		.coda-slider-wrapper { clear: both; overflow: hidden; position: relative;width: 940px; height: 318px}
		.coda-slider-no-js .coda-slider-wrapper {overflow: visible}

	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }	

	.coda-nav-left a {  width: 60px; height: 50px; position: absolute; top: 122px; left:0; text-indent: -5500px}
	.coda-nav-right a {  width: 60px; height: 50px; position: absolute; top: 122px; right:0; text-indent: -5500px}
			.coda-slider-no-js .coda-nav-left, .coda-slider-no-js .coda-nav-right {display: none;}


.slider .panel .col-l {float: left; width: 430px; padding: 0 20px;}
.slider .panel .col-r {float: left; width: 470px;}
	.slider .panel .col-r img {float: right;}
.slider .panel .label {margin-bottom: 6px;}	
.slider .panel .top-label span {color: #fff; font-size: 1.4em; border-bottom: 1px dotted #fff; padding-bottom: 3px;}
.slider .panel h2 {font-size: 3.0em; padding: 11px 0 12px; line-height: 1em;}
.slider .panel p {font-size: 2.4em; padding-bottom: 5px; line-height: 1.2em}
.slider .panel .more-link a {padding-left: 32px;}

	.slider .panel.box-orange .more-link a {background: url('../../images/flexible/arrows-big.png') no-repeat 4px 5px;}
	.slider .panel.box-green .more-link a {background: url('../../images/flexible/arrows-big.png') no-repeat 4px -495px;}		
	

/*  -------------------------------------- ACCORDION  -------------------------------------- */
.accordion{list-style: none; padding-bottom: 21px;}

.accordion > li {list-style: none; border-top: 1px dotted #c5c5c5;font-size: 1em;line-height: 1em;}
	.accordion > li:first-child {border-top: 0 none}
	.accordion > li:last-child .expandable {border-bottom: 0 none}
.accordion li a.expand  {display: block;padding: 14px 50px 10px 10px; color: #333; font-size: 1.3em; line-height: 1.3em; outline: 0 none;}
	.accordion a.expand:hover {text-decoration: none;}
	.accordion a.expand:hover em, .accordiona .ui-state-active em {color: #bd4a00;}
.accordion li a .ring-ico {padding-right: 50px}
.accordion a span, .accordiona em {float: left;}
.accordion a .ui-icon {padding-right: 15px; width: 15px; height: 15px;}
	.accordion a .ui-icon-triangle-1-e {background: url('../../images/flexible/accordion-icons.gif') no-repeat 0 1px}
	.accordion a .ui-icon-triangle-1-s {background: url('../../images/flexible/accordion-icons.gif') no-repeat 0 -43px}	
.accordion a .date {color: #333; width: 106px; padding-right: 15px}
.accordion a em {color:#ef7c00; font-style: normal; font-size: 1.23em; width: 291px; padding-right: 15px; float:left}
.accordion a .place {color: #787878; width: 160px;}

.accordion li .expandable {padding: 5px 0 10px 161px; border-bottom: 1px solid #C5C5C5;margin-bottom: -1px;}
	.accordion li .expandable .events-map {border: 1px solid #c5c5c5; width: 299px; margin-bottom: 34px}

.accordion li .editorial-text p {padding-bottom: 6px;}

	
.accordion li .events-helper  {padding-bottom: 10px;}
.accordion li .events-helper li {list-style:none; margin:0; background: 0 none; padding: 0; margin-top: 4px;}
	.accordion li .events-helper li a {background: url('../../images/flexible/tools-icons.png') no-repeat 0 8px; padding: 12px 0 0px 24px;}
	.accordion li .events-helper li.pdf a {background-position: -1440px 8px; padding-top:9px;}
	.accordion li .events-helper li.calendar a {background-position: -2160px 8px; padding-top:9px;}
	.accordion li .events-helper li.excel a{background-position: -720px 8px; padding-top:9px;}

	
	/* accordion on contact page */
	.accordion-contact a .contact-name {color: #00555f;font-size: 1.24em;}
		.accordion-contact a:hover .contact-name {color: #007987;}
	.accordion-contact a .ui-icon {width: 10px;}
	.accordion-contact a .ui-icon-triangle-1-e {background-position: 0 3px}
	.accordion-contact a .ui-icon-triangle-1-s {background-position: 0 -41px}	
	
	.accordion-contact .contact-item {padding: 20px 0;border-bottom: 1px solid #C5C5C5;margin-bottom: -1px;}
	.accordion-contact .contact-item .contact-address p,
	.accordion-contact .contact-item .contact-address .link-list {padding-bottom: 22px}	

	/* accordion on BondHolder Q&A page */
	.accordion-bondholder a em 
	{
	    color: #007987; 
	    font-size: 1.24em;
        padding-right: 15px;
        width: 90%;
        float: left;
	}
		
	.accordion-bondholder .ui-icon {width: 10px;}
	.accordion-bondholder .ui-icon-triangle-1-e {background-position: 0 3px}
	.accordion-bondholder .ui-icon-triangle-1-s {background-position: 0 -41px}	
	
	.accordion-bondholder .answer 
	{
	    font-size: 1.3em;
        line-height: 1.5em;
        padding-bottom: 13px;
        padding-left: 40px;
	}	
		
/* ----------------------------------------- MEDIA ELEMENT ------------------------------------------*/
.media-element {padding: 5px 0;}

/* ----------------------------------------- SEPARATOR ------------------------------------------*/
.hr-line{border:0 none; border-top:solid 1px #c5c5c5;margin:0 0 22px 0; height:1px; line-height:0;}
.hr-dotted{border:0 none; border-top:dotted 1px #c5c5c5;margin:5px 0 12px 0; height:1px; line-height:0;}

.teaser-separator {padding-top: 15px;height: 20px;}
	.box-blue .teaser-separator {background: url('../../images/flexible/teaser-separator.gif') no-repeat 50% -350px;}
	.box-green .teaser-separator {background: url('../../images/flexible/teaser-separator.gif') no-repeat 50% -200px;}
	.box-orange .teaser-separator {background: url('../../images/flexible/teaser-separator.gif') no-repeat 50% -100px;}
	.box-purple .teaser-separator {background: url('../../images/flexible/teaser-separator.gif') no-repeat 50% 0;}
	.box-turquoise .teaser-separator {background: url('../../images/flexible/teaser-separator.gif') no-repeat 50% -300px;}
	.light-green-layout .teaser-separator {background: url('../../images/flexible/teaser-separator.gif') no-repeat 50% -200px;}
	.dark-purple-layout .teaser-separator {background: url('../../images/flexible/teaser-separator.gif') no-repeat 50% -412px;}	

/* ----------------------------------------- CALENDAR ITEM  ----------------------------------------- */
.calendar-item {width: 91px; text-align: center; margin: 0 auto;}
.calendar-item span {display: block;}
.calendar-item span.month {background: #023c81 url('../../images/flexible/calendar-item.gif') no-repeat 0 0; font-size: 2em; line-height:; color: #fff; text-transform: uppercase;}
.calendar-item span.day {background: #fff url('../../images/flexible/calendar-item.gif') no-repeat -91px bottom; font-size: 5.1em; line-height:; color: #00aae4;}


/* ----------------------------------------- FORMS ------------------------------------------*/
.input {padding-bottom: 12px;}

/* checkboxes */
.checkboxes-4 {padding-bottom: 15px;}
.checkboxes-4 p, .radios p {padding-bottom: 6px;}
	.box2 .radios p {padding-bottom: 2px;}
.checkboxes-4 .input {float: left; width: 130px; padding: 0 10px 0 0;}
.checkboxes-4 .input input {float: left; margin-right: 4px;}
.checkboxes-4 .input label {}

/* radios */
.radios {padding-bottom: 15px;}
.radios .input {padding: 0 0 10px;}

/*submit btn*/
.submit-btn input{border: 0 none; background: 0 none; padding-left: 22px; cursor:pointer;color: #fff;margin-top:-1px;}
.submit-btn input:hover{border: 0 none; background: 0 none; padding-left: 22px; cursor:pointer;color: #fff;text-decoration:underline}
	.submit-btn span, .link-btn, .editorial-text .link-btn, .link-btn:hover, .editorial-text .link-btn:hover, .link-btn:focus, .editorial-text .link-btn:focus {height: 20px;float:left; padding-right: 8px;border-bottom: 0 none}
	.submit-btn span span, .link-btn span {background: url('../../images/flexible/btn.gif') no-repeat right -30px; float: left; padding-top:1px; height: 19px; line-height: 18px;}
	.link-btn span {padding-left: 22px}

.dark-blue-layout .submit-btn span, .dark-blue-layout .right-side .link-btn {background: url('../../images/flexible/btns.gif') no-repeat right 0; color: #fff}
.dark-blue-layout .submit-btn span span, .dark-blue-layout .link-btn span {background: url('../../images/flexible/btns.gif') no-repeat 0 0; font-size: 1.3em; padding-right: 4px}

.orange-layout .submit-btn span, .orange-layout .right-side .link-btn{background: url('../../images/flexible/btns.gif') no-repeat right -80px; color: #fff}
.orange-layout .submit-btn span span, .orange-layout .link-btn span {background: url('../../images/flexible/btns.gif') no-repeat 0 -80px; font-size: 1.3em; padding-right: 4px}

.turquoise-layout .submit-btn span, .turquoise-layout .right-side .link-btn {background: url('../../images/flexible/btns.gif') no-repeat right -180px; color: #fff }
.turquoise-layout .submit-btn span, .turquoise-layout .right-side .link-btn:hover {background: url('../../images/flexible/btns.gif') no-repeat right -180px; color: #fff; }
.turquoise-layout .submit-btn span span, .turquoise-layout .right-side .link-btn span {background: url('../../images/flexible/btns.gif') no-repeat 0 -180px; font-size: 1.3em; padding-right: 4px}

.blue-green-layout .submit-btn span, .blue-green-layout .right-side .link-btn {background: url('../../images/flexible/btns.gif') no-repeat right -180px; color: #fff }
.blue-green-layout .submit-btn span, .blue-green-layout .right-side .link-btn:hover {background: url('../../images/flexible/btns.gif') no-repeat right -180px; color: #fff; }
.blue-green-layout .submit-btn span span, .blue-green-layout .right-side .link-btn span {background: url('../../images/flexible/btns.gif') no-repeat 0 -180px; font-size: 1.3em; padding-right: 4px}

.green-layout .submit-btn span, .green-layout .link-btn{background: url('../../images/flexible/btns.gif') no-repeat right -380px; color: #fff}
.green-layout .submit-btn span span, .green-layout .link-btn span{background: url('../../images/flexible/btns.gif') no-repeat 0 -380px; font-size: 1.3em; padding-right: 4px}

.light-green-layout .submit-btn span, .light-green-layout .right-side  .link-btn{background: url('../../images/flexible/btns.gif') no-repeat right -480px; color: #fff }
.light-green-layout .submit-btn span span, .light-green-layout .link-btn span{background: url('../../images/flexible/btns.gif') no-repeat 0 -480px; font-size: 1.3em; padding-right: 4px}

.purple-layout .submit-btn span, .purple-layout .right-side  .link-btn{background: url('../../images/flexible/btns.gif') no-repeat right -280px; color: #fff}
.purple-layout .submit-btn span span, .purple-layout .link-btn span{background: url('../../images/flexible/btns.gif') no-repeat 0 -280px; font-size: 1.3em; padding-right: 4px}	

.orange-violet-subscribe-layout .submit-btn span, orange-violet-subscribe-layout .right-side  .link-btn{background: url('../../images/flexible/btns.gif') no-repeat right -580px; color: #fff}
.orange-violet-subscribe-layout .submit-btn span span, .orange-violet-subscribe-layout .link-btn span{background: url('../../images/flexible/btns.gif') no-repeat 0 -580px; font-size: 1.3em; padding-right: 4px}

.green-layout .submit-btn span, .green-layout .link-btn{background: url('../../images/flexible/btns.gif') no-repeat right -380px; color: #fff}
.green-layout .submit-btn span span, .green-layout .link-btn span{background: url('../../images/flexible/btns.gif') no-repeat 0 -380px; font-size: 1.3em; padding-right: 4px}

.light-green-layout .submit-btn span, .light-green-layout .right-side  .link-btn{background: url('../../images/flexible/btns.gif') no-repeat right -480px; color: #fff }
.light-green-layout .submit-btn span span, .light-green-layout .link-btn span{background: url('../../images/flexible/btns.gif') no-repeat 0 -480px; font-size: 1.3em; padding-right: 4px}

.light-purple-layout .submit-btn span, .light-purple-layout .right-side  .link-btn{background: url('../../images/flexible/btns.gif') no-repeat right -580px; color: #fff }
.light-purple-layout .submit-btn span span, .light-purple-layout .link-btn span{background: url('../../images/flexible/btns.gif') no-repeat 0 -580px; font-size: 1.3em; padding-right: 4px}

.dark-purple-layout .submit-btn span, .dark-purple-layout .right-side  .link-btn{background: url('../../images/flexible/btns.gif') no-repeat right -680px; color: #fff }
.dark-purple-layout .submit-btn span span, .dark-purple-layout .link-btn span{background: url('../../images/flexible/btns.gif') no-repeat 0 -680px; font-size: 1.3em; padding-right: 4px}

/* forms - report */

.form-report table {width: 100%;font-size: 1.3em; margin: 0 0 20px;border-bottom:solid 1px #c5c5c5;}
.form-report table th {text-align: left; font-weight: bold;border-bottom:solid 1px #c5c5c5;padding: 8px 5px 10px 0;}
.form-report table td {border-bottom:dotted 1px #c5c5c5; padding: 12px 5px 10px 0; vertical-align:middle;}
	.form-report table td label, .form-report table th label {font-size: 1em;}
	
	.form-report table .checkbox input {margin: 0 6px 0 0;}
		.form-report table td .checkbox input {margin: 2px 6px 0 0; float: left}
	.form-report table .pdf {background: url('../../images/flexible/tools-icons.png') no-repeat -1440px 2px; padding: 5px 0 0 24px;}
	.form-report table .excel {background: url('../../images/flexible/tools-icons.png') no-repeat -720px 2px; padding: 4px 0 1px 24px;}
	.form-report table .mp3 {background: url('../../images/flexible/tools-icons.png') no-repeat -3603px 3px; padding: 5px 0 0 24px;}
	.form-report table .mov {background: url('../../images/flexible/tools-icons.png') no-repeat -2882px 2px; padding: 5px 0 0 24px;}
	.form-report table .preview {background: url('../../images/flexible/tools-icons.png') no-repeat -4320px 0; width: 19px; text-indent: -5500px; display: block; height:20px; margin: 0 auto;}
	.form-report table .zip {background: url('../../images/flexible/tools-icons.png') no-repeat -5040px 2px; padding: 5px 0 0 24px;}
	
	.form-report table a.download {color:#787878;}
    .form-report table a.download:hover {color:#000000;text-decoration:none;}
	
	.green-layout .form-report table th {color: #00963e;}
	.green-layout .form-report table th label {color: #333;}
	
	.form-report-2 table th {border-bottom:0 none;border-top:dotted 1px #c5c5c5; padding: 10px 5px 5px 0}
	.form-report-2 table tr.first th{border-top: 0 none;}
	.form-report-2 table td {border-bottom:0 none; padding: 0 5px 15px 0;}


/* forms - order */
.purple-layout .form-order h4 {font-size: 1.6em; font-weight: normal;}
.orange-violet-subscribe-layout .form-order h4 {font-size: 1.6em; font-weight: normal;}
.form-order fieldset {padding: 0 0 13px;}
.form-order .field {padding-bottom: 17px;}
.form-order .field .field-l {float: left; width:120px;}
.form-order .field .field-r {float: left; width:310px; margin-left: 30px;}
.form-order .submit-btn {float: right; padding-top: 10px;}
.form-order .private-policy {float: left; width: 60%; padding: 10px 0 9px;}
	.form-order .private-policy a {color: #787878; border-bottom: 1px dotted #787878;}
	.form-order .private-policy a:hover {text-decoration: none; border-bottom: 1px dotted #000; color: #000;}


.form-order .input {background: #f1f1f1;border: 1px solid #c5c5c5;padding: 2px 5px 1px;	-moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;	border-radius: 4px;}	
.form-order .input input {font-family: "Courier New", Courier, monospace; font-size: 1.6em}
.form-order .select select {background: #f1f1f1;border: 1px solid #c5c5c5;padding: 2px;	-moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px; float: left;}
.form-order .checkbox input {margin: 2px 6px 0 0;}

.form-order .select-s select {width:92px;}
.form-order .select-m select {width:182px;}

.form-order .f-label {padding-bottom:7px;}
.form-order .hidden {text-indent: -5500px; height:0; line-height:0;padding:0; margin:0;}

.form-order .input input {float: left; width: 90%; border: 0 none; background: 0 none;}
.form-order .input-l input {width: 410px;}
.form-order .input-m input {width: 270px;}
.form-order .input-s input {width: 80px;}
.form-order .input-f {margin-bottom: 9px;}
.form-order .status {float: left; width: 17px; height: 17px; background: url('../../images/flexible/formFieldStatus.gif') no-repeat 0 0; text-indent: -5500px; margin: 3px 5px 0;} 
.form-order .input .status {float: right; width: 17px; height: 17px; background: url('../../images/flexible/formFieldStatus.gif') no-repeat 0 0; text-indent: -5500px; margin: 3px 3px 0;} 


.form-order .report-item {padding-bottom: 35px}
.form-order .report-item p {color: #666666;}
.form-order .report-item h4 {padding: 0 0 12px}
.form-order .report-item .preview {width: 90px; float: left; padding: 3px 16px 0 6px;}
.form-order .report-item .description {width: 320px; float: left;}
	.form-order .report-item .description .checkbox {padding: 3px 5px 12px 30px; float: left; width: 145px; font-weight: bold;}
	.form-order .report-item .description .amount { float: left; width: 120px;}
		.form-order .report-item .description .amount .input{float: left; width: 22px; margin-right: 9px; padding: 1px 1px 0 3px;}
		.form-order .report-item .description .amount .input input {font-size: 1.4em; text-align: center;}
		.form-order .report-item .description .amount .operators {float: left; width: 15px;}
		 
		.form-order .report-item .description .amount .operators .more, 
		.form-order .report-item .description .amount .operators .less {float: left; width: 15px; text-indent: -5500px; height: 12px; background: url('../../images/flexible/operators.gif') no-repeat 0 0; cursor: pointer;outline: 0 none;border-bottom: 0 none; text-decoration: none;}
		.form-order .report-item .description .amount .operators .less {background-position: 0 -12px;}
		.form-order .report-item .description .amount .operators a:hover {border-bottom: 0 none; text-decoration: none;}
		
		/* errors */
		.form-order .error .input {border: 1px solid #db1b21;}
			.form-order .report-item .description .error .input {border: 1px solid #c5c5c5;}
		.form-order .error-msg {font-size: 1.3em; color: #e3000b; padding-left: 8px;}
		.form-order p.error-msg {color: #e3000b; padding: 0 0 4px 0;}
		.form-order .report-item .description p.error-msg {padding: 0 0 4px 30px;}
		.form-order .error .status {background: url('../../images/flexible/formFieldStatus.gif') no-repeat 0 -184px; margin-top: 4px;}
		.form-order .error .input .status {margin-top: 2px;}

		
/* -------------------------------------------------------------------- PAGES -------------------------------------------------------------------- */


/* ----------- EVENTS PAGE ------------- */
.header-wrapper {border-bottom: 1px solid #868686; margin-bottom: 14px; position: relative;}
.header-wrapper h1, .header-wrapper h3 { padding-bottom: 6px; float: left;}

.tab-menu {float: right; list-style: none; position:absolute;bottom: -1px; right: 0;}
.tab-menu li {float: left; line-height: 1em;font-size: 1.3em;padding-bottom: 11px; margin-left: 20px;}
.tab-menu li a {color: #333; display: block; border-bottom: 1px solid #fff;}
.tab-menu li a:hover,.tab-menu li a:focus {border-bottom: 1px dotted #000;text-decoration: none;}
.tab-menu li.selected, .ui-tabs .ui-tabs-nav li.ui-tabs-selected {background: url("../../images/flexible/main-menu-selected.gif") no-repeat scroll 50% bottom transparent;}
.tab-menu li.selected a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color: #000000; font-weight: bold;}

.ui-tabs .ui-tabs-panel { display: block;}
.ui-tabs .ui-tabs-hide { display: none !important; }


/* tabel helper */
.table-helper {padding-top: 6px;}
.table-helper h4 {float: left; width: 60%;}
.table-helper ul {margin: 0;list-style: none; float: right; padding: 4px 0 9px;}
.table-helper ul li{display: inline; background:0; padding:0;}
.table-helper ul li a {display: block; float: left; width: 19px; height: 19px; text-indent: -5500px; margin-left: 14px; background: url('../../images/flexible/tools-icons.png') no-repeat;border-bottom:0 none;}
	.table-helper ul li a:hover, .table-helper ul li a:focus {border-bottom: 0 none;}
	.table-helper ul .powerpoint a {background-position: 0 0;}
	.table-helper ul .excel a {background-position: -720px 0;}
	.table-helper ul .pdf a {background-position:  -1440px 0;}	
	.table-helper ul .zip a {background-position:  -5040px 0;}

/* ----------- CONTACT PAGE ------------- */
ul.personal-contact-list {list-style: none; margin:0;}	
	ul.personal-contact-list li {padding: 0 0 30px; display: block;overflow: hidden;}
	ul.personal-contact-list li .img {float: left; width: 96px; padding-right: 14px;}
	ul.personal-contact-list li .details {float: left; width: 272px;}
		ul.personal-contact-list li .details p {font-size: 1em; margin-top: -2px; padding-bottom: 13px;}	

/* ----------- FORMULAR RESPONSE ------------- */
p.response-info {line-height: 2.4em;}

/* ----------- TOOLTIP ------------- */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #1e5b99;
	color: #fff;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.pretty {
border: none;
width: 170px;
height: 65px;
opacity: 1;
background: url('shadow.png');
text-align:left;
font-size:1.3em;
line-height: 1.4em;
}
#tooltip.pretty div { width: 220px; text-align: left; }
#tooltip.fancy {
background: url('../../images/flexible/tooltipBgRB.png') no-repeat 0 0;
padding: 30px 6px 0;
}
#tooltip.fancy.viewport-top {
background: url('../../images/flexible/tooltipBgRB.png') no-repeat 0 0;
}

#tooltip.fancy.viewport-bottom {
background: url('../../images/flexible/tooltipBgRT.png') no-repeat 0 0;
padding: 10px 6px 30px;
}

/* ----------- SHARE PRICE CONTROL ------------- */
.sharePriceSection
{
    height: 328px;
    overflow: hidden;
}

.sharePriceSection .content
{
    display: inline;
    height: inherit;
}

.sharePriceSection .stockTicker a.percentageWide
{
    font-size: 5em !important;
}

/* ---- Better CAWP overrides */
.betterCawp {
    background-color: #F0F0F0;
}
.betterCawp .page-area {
    width: 970px;
    padding: 0 0 10px 30px;
    margin: 0 auto;
    background-color: #FFF;
    overflow:hidden;
}
.betterCawp .header {
    background-color: #FFF;
    border-bottom: 1px solid #868686;
    width: 940px;
    padding-bottom: 14px;
    position: fixed;
    z-index: 1;
}
.betterCawp .header .header {
    border-bottom: none;
    width: auto;
    padding-bottom: 0;
    margin-left: 0;
    position: static;
}
.betterCawp .header .logo {
    float: right;
    padding: 44px 0 0 0;
}
.betterCawp .header .logo a {
    width: 198px;
}
.betterCawp .horizontalMenu {
    font: 12px/15px Arial;
}
.betterCawp .horizontalMenu a {
    color: #868686;
    
    padding-bottom: 0 !important;
}
.betterCawp .horizontalMenu a:hover,
.betterCawp .horizontalMenu a:active,
.betterCawp .horizontalMenu .selected {
    color: #333;
    text-decoration: none;
    
    border-bottom: none !important;
    padding-bottom: 0 !important;
}
.betterCawp .horizontalMenu span {
    margin: 0 6px;
    color: #868686;
}
.betterCawp .horizontalMenu {
    text-transform: uppercase;
    width: auto;
    position: absolute;
    top: 61px;
}
.betterCawp #secondFooter a:hover
{
    border-bottom: none;
    color: #333;
}
.betterCawp .content {
    padding: 106px 0 10px 0;
    margin: 0;
}
.betterCawp .content .slider {
    padding-top: 0;
}
.betterCawp .page-area .footer {   
    padding-top: 15px;
    padding: 10px 0 0 0;
    margin: 0;
    border-top: medium none;
}
.betterCawp .footer .wrapper
{
    border-top: 1px solid #868786;
    padding-top: 10px;
}
.betterCawp.withFixedFooter .page-area .footer {
    margin-bottom: 39px;
}
.betterCawp.withFixedFooter #secondFooter {
    position: fixed;
    bottom: 0;
}

.betterCawp #secondFooter {
    background: none;
    background-color: #FFF;
    border-top: 1px solid #868686;
    padding: 7px 0 0 0;
    width: 940px;
    height: 23px;
    z-index:1001;
}

.betterCawp #secondFooter a
{
    color: #868686;
    border: medium none;
    margin-right:0px;
    font: 11px Arial;
    text-decoration:none;
}
.betterCawp .footer-nav a:hover
{
    border-bottom: none!important;
}
.betterCawp #secondFooter span 
{
    color: #868686;
    margin: 0 6px;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 12px;
}
.betterCawp .footer-nav
{
    float:left;
}           
.betterCawp .footer-nav a,
.betterCawp .social-links a
{
    display: inline-block;
    list-style: none outside none;
}
.betterCawp .social-links
{
    margin-right: 0px;
    float:right;
}
.betterCawp .social-links a
{
    padding: 0 0 0 17px;
}
.betterCawp .social-links .twitter
{
    background-image: url(../../Images/Twitter-icon.png);
    background-position: 0 1px;
	background-repeat: no-repeat;
}
.betterCawp .social-links .facebook
{
    background-image: url(../../Images/Facebook-icon.png);
    background-position: 0 1px;
	background-repeat: no-repeat;
}
